Q:
Mac OS X 10.1.x Ç≈ÇÕÅAñ≥å¯Ç…ǵǃǢÇÈÇØÇÍǫLJï“èWâ¬î\Ç»èÛë‘Çà NSComboBox Ç™ÉrÉÖÅ[ÇÃíÜÇ… 2 Ǭà»è„džÇÈÇΔÇ´ÅAǪÇà 1 ǬÇÉNÉäÉbÉNÇ∑ÇÈÇΔÅAçÏê¨ÇµÇΩ Cocoa ÉAÉvÉäÉPÅ[ÉVÉáÉìÇ™ÉNÉâÉbÉVÉÖǵNjÇ∑ÅBÇ«ÇÃÇÊǧDžǵÇΩÇÁDZÇÍÇñhÇÆÇ±ÇΔÇ™Ç≈Ç´ÇÈÇÃÇ≈ǵÇÂǧǩÅH
A:
DZÇÍÇÕÅAéüÇà Mac OS X ÇÃÉÅÉWÉÉÅ[ÉäÉäÅ[ÉXÇ≈èCê≥ÇµÇ»ÇØÇÍnjǻÇÁǻǢÉoÉOÇ≈Ç∑ÅBâÒîï˚ñ@ÇÕÅAǩǻÇËä»íPÇ≈Ç∑ÅBÉäÉXÉg 1 Ç≈é¶Ç∑ÇÊǧDžÅA-acceptsFirstResponder ÇÉIÅ[ÉoÅ[ÉâÉCÉhÇ∑ÇÈ NSComboBox ÇÃÉTÉuÉNÉâÉXÇégǢNjÇ∑ÅB
@implementation MyComboBox
- (BOOL) acceptsFirstResponder {
if ([self isEnabled] || NSAppKitVersionNumber>=636)
return [super acceptsFirstResponder];
else
return NO;
}
@end
|
ÉäÉXÉg 1Å@NSComboBox ÉoÉOÇÃèCê≥
|
[2002 6 åé 3 ì˙]
|